#pragma once

class IGameStateBase;
class CRestState: public IGameStateBase
{
    DWORD m_dwHunterPet;
    inline void Paladin();
    inline void Hunter();
    inline void Rogue();
    inline void Priest();
    inline void DeathKnight();
    inline void Shaman();
    inline void Mage();
    inline void Warlock();
public:
    CRestState();
    ~CRestState();
    void Reset();
    void DoAction();
};